Listar Contactos


Lista de contacto

Para listar contactos podemos usar los parámetros especificados en la tabla que se encuentra al final de este página.
Es importante tener en cuenta que si el agente tiene permisos puede ver los contactos de todos los agentes, sino solo puedo ver los que le pertenecen.

Ejemplo de uso

{success} GET: /api/public/contacts

use GuzzleHttp\Client;

$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/public/contacts?name=" . $name);

$contact = json_decode($res->getBody(), true);
return $contact;

Ejemplo de respuesta

{
    "total": 1,
    "from": 1,
    "to": 1,
    "current_page": 1,
    "last_page": 1,
    "per_page": 12,
    "code": 200,
    "data": [
        {
            "code": 35,
            "full_name": "Esteban Suarez",
            "email": "[email protected]",
            "identification": null,
            "description": "Contacto creado desde leads",
            "picture_url": null,
            "phones": [
                {
                    "phone": "3168398958",
                    "phone_type_id": 2,
                    "phone_type": "Celular",
                    "phone_indicative_id": 1,
                    "phone_indicative": "+57"
                }
            ]
        },
    ]
}

Parámetros que recibe

Por url Params

Estos son los parámetros que se pueden usar para buscar contactos en el CRM

Parámetro Descripción Ejemplo
name Nombre del contacto ?name=Camile
email Email de la persona &[email protected]
phone Teléfono del contacto &phone=32265545454
identification Documento del contacto &identification=32265545454
code id del contacto &code=248